package com.zhongkai.app.service;

import com.zhongkai.model.utils.ZhongkaiResult;

public interface SupplierProductService {

    /**
     * 添加产品
     *
     * @param supUuid  厂家uuid
     * @param supName  厂家名称
     * @param proName  产品名称
     * @param proPrice 产品单价
     * @param proUnit  产品单位
     */
    //添加产品
    ZhongkaiResult addProduct(
            String supUuid,
            String supName,
            String proName,
            String proPrice,
            String proUnit
                              );


    /**
     * 产品修改
     * @param proUuid  产品uuid
     * @param supUuid  厂家uuid
     * @param supName  厂家名称
     * @param proName  产品名称
     * @param proPrice 产品单价
     * @param proUnit  产品单位
     */
    //添加修改
    ZhongkaiResult updateProduct(
            String proUuid,
            String supUuid,
            String supName,
            String proName,
            String proPrice,
            String proUnit
    );


    /**
     * 删除
     *
     * @param proUuid  产品uuid
     */
    //添加修改
    ZhongkaiResult removeProduct(
            String proUuid

    );


    /**
     * 产品列表
     *
     * @param page  页码
     * @param rows  数据条数
     * @param sup_uuid 供应商UUID
     */
    //添加修改
    ZhongkaiResult listProduct(
            Integer page,Integer rows,String sup_uuid
    );
}
